﻿.skin0
{
    position: absolute;
    width: 100px;
    border: 2px solid black;
    background-color: menu;
    font-family: Verdana, Arial;
    line-height: 20px;
    cursor: default;
    font-size: 10px;
    z-index: 100;
    visibility: hidden;
}

.menuitems
{
    padding-left: 10px;
    padding-right: 10px;
}

hr 
{
    width: 95%;
    text-align: left;
}

.node
{
    cursor: pointer;
    font-size: 9pt;
    font-style: normal;
    font-family: Tahoma, Arial;
}

body
{
    font-family: Tahoma, Arial;
    font-size: 12px;
    color: #000;
    background: #eeeef0;
}

/* Globals -> Forms
------------------- */
/* Form Elements */
form.form { font: 11px Tahoma,Arial,Helvetica ; }
fieldset.fieldset { border: 1px solid #000 ; }
legend.legend { font-weight: bold ; color: red ; margin: 0 10px ; padding: 0 5px ; }
input.text,
input.text-shortest,
input.text-short,
input.text-long,
textarea.textarea,
textarea.textarea-short,
textarea.textarea-long,
select.select{ background: #fff ; color: #606060 ; font: 12px Tahoma,Arial,Helvetica ; border: 1px solid #aaadb6 ; padding: 0 0px ; }
input.text { width: 150px ; }
input.text-shortest { width: 50px ; }
input.text-short { width: 75px ; }
input.text-long { width: 225px ; }
textarea.textarea { width: 500px ; height: 100px ; }
textarea.textarea-short { width: 250px ; height: 100px ; }
textarea.textarea-long { width: 100% ; height: 100px ; }
select.select {}
label.label { font-weight: bold ; color: #000 ; }
input.radio {}
input.checkbox{}
input.button,
input.submit { background: #edebf0 url(../Image/common/forms/form-button-background.jpg) repeat-x 0 0 ; height: 20px ; padding: 0 10px ; color: #006699 ; text-transform: uppercase ; border: 1px solid #dadadc ; font-weight: bold ; font-size: 10px ; }

a { color: #006699 ; text-decoration: none ; font-weight: bold ; }
a:visited {}
a:hover { text-decoration: underline ; }

.notice-success,
.notice-warning,
.notice-failure,
.notice-general { padding: 5px ; width: 75% ; background: red ; font-weight: bold ; }
.notice-success { background: green ; color: #fff ; }
.notice-warning { background: yellow ; }
.notice-failure { background: red ; color: #fff ; }
.notice-general { background: #d7d7d7 ; }

/* Content -> Common Elements -> Tables
--------------------------------------- */
table.common { border: solid #fffff0 ; border-width: 1px 1px 0 0 ; width: 100% ; margin-bottom: 20px ; }
table.common tr,
table.common tr.odd { background: #dedee0 ; }
table.common tr.even { background: #c7c7c7 ; }
table.common td,
table.common th { border: solid #fffff0 ; border-width: 0 0 1px 1px ; padding: 5px ; font-size: 11px ; }
table.common td { text-align: left ; }
table.common td.shortest { width: 50px ; }
table.common td.short { width: 100px ; }
table.common td.long { width: 200px ; }
table.common td.longest { width: 250px ; }
table.common td.center { text-align: center ; }
table.common td.left { text-align: left ; }
table.common td.right { text-align: right ; }
table.common th,
table.common tr.footer { background: #afb2bf ; color: #666 ; font-weight: bold ; text-align: center ; }
table.common caption { text-align: left ; }

/* Content -> Common Elements -> Tables -> Clinician Home Page */
table.common td.clinician_date { width: 75px ; text-align: center ; }
table.common th.clinician_name { text-align: left ; }

/* Content -> Common Elements -> Tables -> Live Discussion Home Page */
table.common td.live_discussion_date { width: 75px ; text-align: center ; }
table.common th.live_discussion_name { text-align: left ; }
table.common td span.live_discussion_name { font-weight: bold ; display: block ; }

/* Content -> Common Form
------------------------- */
table.common-form
{
    width: 100%;
    border: #000033 0px solid;
    background: #99cccc;
}
table.common-form tr {}
table.common-form th,
table.common-form td { border: solid #b6bbc8 ; border-spacing: inherit; border-width: 0 0 0 0 ; padding: 5px ; font-size: 12px ; background: #f3f3f3 ;}
table.common-form td.label-short { width: 100px ; text-align: right ; font-weight: bold ; }
table.common-form td.label { width: 200px ; text-align: right ; font-weight: bold ; }
table.common-form td.input {}
table.common-form td.input span.description { color: #999 ; display: block ; }

/* Content -> Common Elements -> Lists
-------------------------------------- */
ul.common { margin-left: 45px ; }
ul.common li {}

